//const CompressionWebpackPlugin = require('compression-webpack-plugin');
//const productionGzipExtensions = ['js', 'css'];

module.exports = {
    // 基本路径
    // publicPath: process.env.NODE_ENV === 'production' ? '/dayang/' : '/',
    // // 输出文件目录
    // outputDir: "dist/web/",
    devServer: {
        //open: process.platform === "darwin",
        host: "127.0.0.1",
        port: 8800,
        https: false,
        hotOnly: false,
        proxy: {
            "/": {
                // target: "http://10.10.0.60:8010/",
                target: 'http://127.0.0.1:8810',
                ws: true,
                changeOrigin: true,
                pathRewrite: {
                    // '^/gateway': '/gateway',
                      '^/': ''
                }
            },
            // '/api': {
            //     target: '<url>',
            //     ws: true,
            //     changeOrigin: true
            // },
        },
        historyApiFallback: true,
        disableHostCheck: true,
        before: () => {}
    }
    // 当使用只有入口的字符串格式时，
    // 模板会被推导为 `public/subpage.html`
    // 并且如果找不到的话，就回退到 `public/index.html`。
    // 输出文件名会被推导为 `subpage.html`。
    //   subpage: 'src/subpage/main.js'
}